.sheet-bar-wrapper {
  width: 100%;
  box-sizing: border-box;
  padding: 0 var(--mediumPadding);
  display: flex;
  align-items: center;
  position: relative;
  background-color: var(--backgroundColor);
}

.sheet-bar-list {
  overflow-y: hidden;
  overflow-x: auto;
  line-height: 30px;
  flex: 1;
  display: flex;
  flex-wrap: nowrap;
  border-left: 1px solid var(--borderColor);
  box-shadow: 0 2px 10px 0 var(--scrollbarHoveColor);
}

.sheet-bar-item {
  padding: 4px 10px;
  border-right: 1px solid var(--borderColor);
  user-select: none;
  position: relative;
  display: inline-block;
}

.sheet-bar-item.active {
  background-color: var(--white);
  color: var(--primaryColor);
}

.sheet-bar-item-text {
  white-space: nowrap;
}

.sheet-bar-item-color {
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 2px;
  left: 0;
  right: 0;
}

.sheet-bar-context-menu {
  position: fixed;
  left: 0;
  bottom: 32px;
  background-color: var(--white);
  border-radius: var(--borderRadius);
  width: 100px;
  z-index: var(--lowZIndex);
}

.sheet-bar-context-menu > button {
  width: 100%;
  background-color: var(--white);
}

.sheet-bar-input {
  width: 100%;
  height: 100%;
  min-width: 100px;
  overflow: hidden;
  background-color: var(--white);
  outline: none;
  font: inherit;
  border: none;
  border-radius: unset;
}

.show-block {
  display: inline-block;
}

.sheet-bar-unhide {
  width: 100%;
  background-color: var(--white);
}
.add-button {
  margin-left: var(--mediumPadding);
  background-color: var(--buttonActiveColor);
  display: flex;
  align-items: center;
  justify-self: center;
}
.menu-button {
  margin-right: var(--mediumPadding);
  background-color: var(--buttonActiveColor);
  display: flex;
  align-items: center;
  justify-self: center;
}

.sheet-bar-wrapper .select-popup {
  left: var(--largePadding);
  width: 200px;
}

.unhide-select {
  width: 300px;
}
